第4章 Dockerコマンド
Dockerイメージの操作
イメージのダウンロード
docker image pull [ オプション ] イメージ名[:タグ名 ]
イメージの一覧表示
docker image ls [ オプション ] [ レポジトリ名 ]
イメージの詳細確認
docker image inspect [ オプション ] [ イメージ名 ]
イメージのタグ設定
docker image tag [ イメージ名 ] <Docker Hubのユーザー名>/イメージ名:[ タグ名 ]
イメージの検索
docker search [ オプション ] 検索キーワード
イメージの削除
docker image rm [ オプション ] イメージ名 [ イメージ名 ]
Docker Hubへのログイン
docker login [ オプション ] [ サーバ ]
イメージのアップロード
docker image push イメージ名[:タグ名 ]
Docker Hubからのログアウト
docker logout [ サーバ名 ]
Dockerコンテナの生成/起動/停止
コンテナ生成
docker container create [ コンテナ名 ]
コンテナ生成/起動
docker contaier run [オプション] イメージ名[:タグ名] [引数]
コンテナ起動
docker container start [オプション] コンテナ識別子 [コンテナ識別子]
コンテナ停止
docker container stop [オプション] コンテナ識別子 [コンテナ識別子]
コンテナの稼動確認
docker container stats [コンテナ識別子]
コンテナの再起動
docker container restart [オプション] コンテナ識別子 [コンテナ識別子]
コンテナの削除
docker container rm [オプション] コンテナ識別子 [コンテナ識別子]
コンテナの中断/再開
docker container pause コンテナ識別子
Dockerコンテナのネットワーク
ネットワークの一覧表示
docker network ls [オプション]
ネットワークの作成
docker network create [オプション] ネットワーク
ネットワークの接続
docker network connect [オプション] ネットワーク コンテナ
ネットワークの詳細確認
docker network inspect [オプション] ネットワーク
ネットワークの削除
docker network [オプション] ネットワーク
稼動しているDockerコンテナの操作
稼動コンテナの接続
稼動コンテナでプロセス実行
docker container exec [オプション] コンテナ識別子 実行コマンド [引数]
稼動コンテナのプロセス確認
docker container top
稼動コンテナのポート転送確認
docker container port コンテナ名
コンテナの名前変更
docker container rename コンテナ名 新しいコンテナ名
コンテナ内のファイルをコピー
docker container cp コンテナ識別子:コンテナ内のファイルパスホストのディレクトリパス
docker container cp ホストのファイル コンテナ識別子:コンテナ内のファイルパス
コンテナ内の差分確認
docker container diff コンテナ識別子
Dockerイメージの作成
コンテナからイメージ作成
docker container commit [オプション] コンテナ識別子 [イメージ名[:タグ名]
コンテナをtarファイル出力
docker container export コンテナ識別子
tarファイルからイメージ作成
docker image import ファイルまたはURL - [イメージ名[:タグ名]
イメージの保存
docker image save [オプション] 保存ファイル名 [イメージ名]
イメージの読み込み
docker image load [オプション]
不要なイメージ/コンテナを一括削除
docker system prune [オプション]